TirolPDFX  (PDF -> Excel) — yerel uygulama
==========================================

UYGULAMA YERİ:  ~/Applications/TirolPDFX/TirolPDFX.app
Masaüstünde kısayolu var (kırmızı ikon):  TirolPDFX

KURULUM
- Klasörü olduğu gibi kopyala (icindeki TirolPDFX.app tek basina calisir; ayrica
  Python/kurulum GEREKMEZ). Apple tarafindan dogrulanmistir - uyari cikmaz.

TOPLU CEVIRME (cok sayida PDF)
- "Cevir.command" dosyasina cift tikla. Su klasordeki tum PDF'leri cevirir:
      ~/Documents/TirolPDFX/PDF buraya at
  Ciktilar:
      ~/Documents/TirolPDFX/Excel ciktilar
  (Klasorler ilk calistirmada kendiliginden olusur.)

NASIL KULLANILIR
1) TirolPDFX ikonuna ÇİFT TIKLA. KENDİ penceresinde açılır (tarayıcı YOK).
2) PDF'i pencereye SÜRÜKLE (ya da tıklayıp dosya seç).
3) Çıkan tabloyu ÖNİZLE. Yanlış hücreyi tıklayıp düzelt; "+ Satır" / "- Seçili satır".
   (Birden çok tablo varsa üstteki sekmeler.)
4) İndir: "XLSX (tümü)" veya "CSV (bu sekme)".  Kaydetmek istemiyorsan
   "🗑 Temizle" ile önizlemeyi sil, yeni PDF sürükle.

PDF'TEKİ RESİMLERİ ÇIKARMA
- PDF yükledikten sonra "🖼 PDF'teki resimleri çıkar" düğmesine bas.
- Gömülü resimler ORİJİNAL haliyle İndirilenler'de
  "<pdfadı>_resimler" klasörüne kaydedilir; klasör Finder'da açılır.
- Çok küçük ikon/süs resimler atlanır.
   Dosya  İNDİRİLENLER  klasörüne kaydedilir ve Finder'da gösterilir.
5) Bitince pencereyi kapat (kırmızı düğme) ya da "Kapat".

HANGİ PDF'LER ÇALIŞIR
- Bilgisayardan üretilmiş (metni seçilebilen) PDF -> temiz tablo.
- TARANMIŞ / fotoğraf PDF -> OCR ile (Türkçe+İngilizce) otomatik okunur.
  ⚠️ OCR sonuçlarını MUTLAKA gözden geçir; sütun bölünmesi/rakam kayabilir.
  (Taranmış sayfa biraz yavaş okunur — sayfa başına birkaç saniye.)

NOTLAR
- İnternet GEREKMEZ.
- İlk açılışta uyarı çıkarsa: ikona SAĞ TIK -> Aç -> tekrar Aç.
- Para sütunlarını indirmeden önce kontrol et.

TEKNİK
- app.py (native pencere) + server.py (API) + engine.py (pdfplumber/openpyxl + OCR)
- OCR: tesseract (tur+eng) + PyMuPDF + pytesseract; metin yoksa sayfa 300 DPI görüntüden okunur
- .venv izole Python; TirolPDFX.app ad-hoc imzalı; icon.png/icon.icns kırmızı Tirol ikonu
